// Front.gif thumbnail will use to show thumb image with flowplayer var $ = jQuery.noConflict(); if (typeof mnImgSiteContentUrl != 'undefined') { mnImgSiteContentUrl = mnImgSiteContentUrl; } else { mnImgSiteContentUrl = ''; } var mnVideoThumbImage = new Image(480,360); mnVideoThumbImage.src = mnImgSiteContentUrl+"/img/site_content/Front.gif"; $(document).on('click','.mysessionFilter div.fontRegular, .mysessionFilter h3', function(){ var self = $(this); self.addClass('active'); self.parents('.mysessionFilter').siblings().children().removeClass('active'); if(self.next('.sideMenuWrapper').find('.radioli li').length){ self.next('.sideMenuWrapper').find('.radioli li:first-child').trigger('click'); } }); function revampedJeeplusLeftPanel(hasTG){ if(hasTG == 1){ $('.testG').show(); } var url = window.location.href; if (url.indexOf('online-live-tuition') > -1) { if($('#liveClass').html() != undefined) { $('#liveClass div.fontRegular, #liveClass h3').addClass('active'); } else{ if($('#textbooks').html() != undefined) $(".textbooks ul.radioli li:first-child").click(); else if($('#textbook_solution').html() != undefined) $(".textbook_solution ul.radioli li:first-child").click(); else if($('#test').html() != undefined) $(".test ul.radioli li:first-child").click(); } }else if (url.indexOf('assignments') > -1){ if($('#allassignment').html() != undefined) $('#allassignment div.fontRegular, #allassignment h3').trigger('click'); else{ if($('#textbooks').html() != undefined) $(".textbooks ul.radioli li:first-child").click(); else if($('#textbook_solution').html() != undefined) $(".textbook_solution ul.radioli li:first-child").click(); else if($('#test').html() != undefined) $(".test ul.radioli li:first-child").click(); } } if($('#textbook_solution').hasClass('active')){ var isTrigger = false; var liLength = $('#textbook_solution').siblings('.textbook_solution').children('.filterTypeBox').children('ul').children('li').length; $('#textbook_solution').siblings('.textbook_solution').children('.filterTypeBox').children('ul').children('li').each(function(a,b){ if($('li').hasClass('checked')){ return false; }else if(a+1 == liLength && ! $('li').hasClass('checked')){ isTrigger = true; } }); if(isTrigger){ $('#textbook_solution').siblings('.textbook_solution').children('.filterTypeBox').children('ul').children('li').first().trigger('click'); } } } function demopageRedirection1(){ gulf = readCookie('CakeCookie[gulf]') ? readCookie('CakeCookie[gulf]') : 'no'; defaultboardgrade = readCookie('CakeCookie[defaultPageCurrGrade]'); if(gulf == 'no'){ if(defaultboardgrade != null){ arrboardgrade = defaultboardgrade.split('-'); if(arrboardgrade[0] == 1){ if(arrboardgrade[1] == 5){ window.location.href = '/demo/cbse'+arrboardgrade[1];return; }if(arrboardgrade[1] == 6){ window.location.href = '/demo/cbse'+arrboardgrade[1];return; }if(arrboardgrade[1] == 7){ window.location.href = '/demo/cbse'+arrboardgrade[1];return; }if(arrboardgrade[1] == 8){ location.href = '/demo/cbse'+arrboardgrade[1];return; }if(arrboardgrade[1] == 9){ window.location.href ='/demo/cbse'+arrboardgrade[1];return; }if(arrboardgrade[1] == 10){ window.location.href ='/demo/cbse'+arrboardgrade[1];return; }if(arrboardgrade[1] == 11){ window.location.href ='/demo/cbse11-science';return; }if(arrboardgrade[1] == 12){ window.location.href ='/demo/cbse12-science';return; }else{ window.location.href ='/products/purchase';return; } }else{ window.location.href ='/products/purchase';return; } }else{ window.location.href ='/products/purchase';return; } }else{ window.location.href ='/products/purchase';return; } } if(typeof trackWebEngage === 'undefined'){ function trackWebEngage(eventName,vars){} } //its for ie8 if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(searchElement, fromIndex) {var k; if (this == null) {throw new TypeError('"this" is null or not defined');} var O = Object(this); var len = O.length >>> 0; if (len === 0) {return -1;} var n = +fromIndex || 0; if (Math.abs(n) === Infinity) {n = 0;} if (n >= len) {return -1;} k = Math.max(n >= 0 ? n : len - Math.abs(n), 0); while (k < len) { var kValue;if (k in O && O[k] === searchElement) { return k;}k++;}return -1; }; } var newVartest='4'; var REWARD = { message: '', point: '', badge:'', image:'', action:'', appendMsg:'', headerText:'', byAjax:0, pageReload:'0', showPointMessage: function () { $('.point_badges_pop').remove(); parent.$('.point_badges_pop').remove(); try{ var elepoint=''; if(window.opener!=null) elepoint= window.opener.document.getElementById('mnPoint'); else elepoint= document.getElementById('mnPoint'); if(elepoint==null) elepoint=elepoint= parent.document.getElementById('mnPoint'); if(this.byAjax==1) var currentpoints=eval(elepoint.innerHTML); else var currentpoints=eval(elepoint.innerHTML)-this.point; if(currentpoints!=null && this.byAjax!=2){ var updatedpoints=this.point; var clrinterval= setInterval(function(){ if(updatedpoints != 0){ currentpoints+=2; updatedpoints-=2; elepoint.innerHTML=currentpoints; }else{ clearInterval(clrinterval); } },20); } }catch(err){ //alert(err); } var html='
'; if(this.byAjax==2) html+='
X'+this.point+' '; else html+='
X'+this.point+'
Points
'; if(this.action=='gentest') html+='

'+this.message+'

'; else html+='

For completing the '+this.action+'

'; html+='
'; html+='
'; if(this.appendMsg=='parrent_body'){ $(parent.document.body).append(html); parent.$("#point_badges_pop").animate({ right:'35' },500,function(){ parent.$("#point_badges_pop").animate({ right:'20' },220,function(){ parent.$(this).animate({ right:'35' },220, function(){ }) }); }); parent.$(".points_text a").click(function(){ $(this).parents("#point_badges_pop").hide(); }) setTimeout(function(){ parent.$('#point_badges_pop').animate({ right:'-256' },220); },5000); if($.browser.msie && $.browser.version=="6.0") setTimeout("parent.$('#point_badges_pop').hide()",5000); } else{ $(document.body).append(html); $("#point_badges_pop").animate({ right:'35' },500,function(){ $("#point_badges_pop").animate({ right:'20' },220,function(){ $(this).animate({ right:'35' },220, function(){ }) }); }); $(".points_text a").click(function(){ $(this).parents("#point_badges_pop").hide(); }) setTimeout(function(){ $('#point_badges_pop').animate({ right:'-256' },220); },5000); if($.browser.msie && $.browser.version=="6.0") setTimeout("$('#point_badges_pop').hide()",5000); } }, showBadgeMessage:function(){ $('#pop_up_badges').remove(); var html='
'; html+='

'+this.headerText+'X

'; html+='
'; html+='
'; html+='

'+this.badge+'

'; html+='

'+this.message+'

'; html+='
badges
'; html+='
'; html+='
'; $(document.body).append(html); if(this.pageReload==1){ if(window.opener!=null) getBadgeHeaderHtml(window.opener.document.getElementById('badgeLinks')); else getBadgeHeaderHtml(document.getElementById('badgeLinks')); } //$("#pop_up_badges").css({'display':'block'}); $("#pop_up_badges").animate({ top:'35' },500,function(){ $("#pop_up_badges").animate({ top:'20' },220,function(){ $(this).animate({ top:'35' },220, function(){ }) }); }); $("#pop_up_badges h3 a").click(function(){ $(this).parents("#pop_up_badges").hide(); }) setTimeout("$('#pop_up_badges').animate({top:'-95'},220)",5000); } } function showLessonRewardsAnimation(response){ try{ if(typeof response=="string"){ var obj = jQuery.parseJSON(response); }else{ var obj = response; } if(obj.DEDICATED!=null){ REWARD.action='Topic '; if(obj.DEDICATED.points!=null){ REWARD.point=obj.DEDICATED.points; REWARD.byAjax=1; REWARD.showPointMessage(); } //REWARD.action='Topics'; if(obj.DEDICATED.image!=null){ REWARD.pageReload=obj.DEDICATED.reload; if(obj.DEDICATED.type=='Bronze'&&obj.DEDICATED.type_count==1) REWARD.headerText='New Badge Unlocked' ; else if((obj.DEDICATED.type=='Bronze' && obj.DEDICATED.type_count>1)||(obj.DEDICATED.type=='Silver'&&obj.DEDICATED.type_count>1)||(obj.DEDICATED.type=='Gold'&& obj.DEDICATED.type_count>1)) REWARD.headerText='Earned once more' ; else if((obj.DEDICATED.type=='Silver'&&obj.DEDICATED.type_count==1)||(obj.DEDICATED.type=='Gold'&&obj.DEDICATED.type_count==1)) REWARD.headerText='Badge Progress'; REWARD.image=obj.DEDICATED.image; REWARD.badge=obj.DEDICATED.badge; REWARD.message=obj.DEDICATED.earn_message.replace('[topics]','topics today');// +'For completing '+obj.DEDICATED.count+' topics today'; var msgArr=REWARD.message.split(' '); // alert(msgArr[2]); if(msgArr[2]==1) REWARD.message=REWARD.message.replace('topics','topic'); REWARD.showBadgeMessage(); } } setTimeout(function(){ $('#point_badges_pop').remove(); $('#pop_up_badges').remove(); if(obj.STUDIOUS!=null){ REWARD.action='Chapter'; if(obj.STUDIOUS.points!=null){ REWARD.byAjax=1; REWARD.point=obj.STUDIOUS.points; REWARD.showPointMessage(); } if(obj.STUDIOUS.image!=null){ REWARD.pageReload=obj.STUDIOUS.reload; if(obj.STUDIOUS.type=='Bronze'&&obj.STUDIOUS.type_count==1) REWARD.headerText='New Badge Unlocked' ; else if((obj.STUDIOUS.type=='Bronze' && obj.STUDIOUS.type_count>1)||(obj.STUDIOUS.type=='Silver'&&obj.STUDIOUS.type_count>1)||(obj.STUDIOUS.type=='Gold'&& obj.STUDIOUS.type_count>1)) REWARD.headerText='Earned once more' ; else if((obj.STUDIOUS.type=='Silver'&&obj.STUDIOUS.type_count==1)||(obj.STUDIOUS.type=='Gold'&&obj.STUDIOUS.type_count==1)) REWARD.headerText='Badge Progress'; REWARD.image=obj.STUDIOUS.image; REWARD.badge=obj.STUDIOUS.badge; REWARD.message=obj.STUDIOUS.earn_message.replace('[topics]','chapters');//'For completing '+obj.STUDIOUS.count+' Chapters'; REWARD.showBadgeMessage(); } } },5500); }catch(err){} } function getBadgeHeaderHtml(obj){ var url='/reward/reward/getBadgeHeaderHtml/'+new Date().getTime(); $.ajax({ type: "GET", url: url, //data:'chapterid=&lessonId='+sloId+'&lessonCount=', success: function(response){ try{ $(obj).html(response); }catch(err){} } }); } function meritnationExpertToolTip() { try{ $('.meritnationExpertToolTip').each(function (i,element) { var elementid = $(element); if (elementid.attr("rel")){ Tipped.create(elementid, elementid.attr("rel"), { skin: 'mngToolTip', background: '#ffffff', hook: { target: 'topright', tooltip: 'topright' }, maxWidth: 200, shadow: { blur: 1, color: '#afafae', offset: { x: 1, y: 1 }, opacity: .5 }, offset: { x:5, y:15 } }); } }); }catch(err){ } } function thumbsUpToolTip() { try{ $('.thumbsUpToolTip').each(function (i,element) { var elementid = $(element); if (elementid.attr("rel")){ Tipped.create(elementid, elementid.attr("rel"), { skin: 'thumbsUpToolTip', background: '#ffffff', hook: { target: 'topright', tooltip: 'topright' }, maxWidth: 300, shadow: { blur: 1, color: '#afafae', offset: { x: 1, y: 1 }, opacity: .5 }, offset: { x:5, y:15 } }); } }); }catch(err){ } } function initUserBadgeTip() { try{ $('.user_profile_pic').parent('a').addClass('user_link'); $('.bagesToolTip').each(function (i,element) { var elementid = $(element); if (elementid.attr("rel")){ Tipped.create(elementid, elementid.attr("rel"), { skin: 'mngToolTip', maxWidth: 210, //hook: 'bottommiddle' delay:0, //maxWidth: 350, borderColor:'#1e90ff', hook: { target: 'lefttop', tooltip: 'lefttop' }, offset: { x:10, y: -10 } }); } }); }catch(err){ // alert(err) } } function changeBadgeIcon(val,obj){ $(document.body).css ("cursor", "wait"); var urls='/reward/reward/setDisplayBadge/'; $.ajax({ type: "POST", url: urls, data: 'data[category]='+val, success:function(data){ window.location.reload(); } }); } function toggleText(cond,obj, defaultText) { if(cond==0 && obj.value == defaultText) { obj.value = ''; $(obj).css('color','#000000'); }else if(cond==1 && obj.value == '') { obj.value = defaultText; $(obj).css('color','#767676'); }else { } } function toggleCss(cond,obj, defaultClass) { if(cond==0 && obj.value == '' && $(obj).hasClass(defaultClass)) { $(obj).removeClass(defaultClass); } else if(cond==0 && obj.value != '' && $(obj).hasClass(defaultClass)) { $(obj).removeClass(defaultClass);//this for when user save password in browser with email address and email has typed in browser }else if(cond==1 && obj.value == '' && !$(obj).hasClass(defaultClass)) { $(obj).addClass(defaultClass); }else { } } /* ############ Start code for Error handling in user registration ####################### */ var correctIcon = ''; var MSGTIMER = 20; var errPointer = 'Right'; var MNMessageCss = 'MNMessageRight'; var MNMessageContentCss = 'MNMessageContentRight'; var MSGSPEED = 5; var MSGOFFSET = 3; var MSGHIDE = 3; var TIMERVALUE=null; var emailRegex = /^[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[a-z]{2,4}|museum|travel)$/i; var mobileRegex =/^[0-9-()+ ]{10,15}$/; var repeatedRegex = /(.)\1{7}/; var incrementRegex = /^((12345678)||(01234567)||(98765432))([0-9]{2,7})$/; var existEmail = 0; var tooltipShowStartTime; function validMobile(mobile,len){ if(len == undefined) len = 7; if (!isNaN(len)) { var numbers = "0123456789"; var descending = "9876543210"; var start = len - 1; var seq = "_" + mobile.slice(0, start); for (i = start; i < mobile.length; i++) { seq = seq.slice(1) + mobile.charAt(i); if (numbers.indexOf(seq) > -1 || descending.indexOf(seq) > -1) { return false; } } } return true; } var ieBrowserVersion = false; if(is_ie6()){ ieBrowserVersion = 6; } function validateRegForm(obj,errType){ if(errType!='Email' && $('#forgotPwdLink').length){ return ; } var MNMessage; var MNMessageContent; var errMsg=''; var tooltipShowAgainDate = new Date(); tooltipShowStartTime=tooltipShowAgainDate.getTime(); setTimeout('closeREegToolTip()',5000); if(arguments.length==3){ if(arguments[2]=='d' && (ieBrowserVersion!=6 || (ieBrowserVersion==6 && errType!='Email' && errType!='Password'))){ preverrPointer = errPointer errPointer = 'Down'; MNMessageCss = 'MNMessageDown'; MNMessageContentCss = 'MNMessageContentDown'; } else if(arguments[2]=='u' || (arguments[2]=='d' && ieBrowserVersion==6 && (errType=='Email' || errType=='Password'))){ preverrPointer = errPointer errPointer = obj.id; MNMessageCss = 'MNMessageUp'; MNMessageContentCss = 'MNMessageContentUp'; } else if(arguments[2]=='Fd'){ preverrPointer = errPointer errPointer = obj.id; MNMessageCss = 'MNMessageDown'; MNMessageContentCss = 'MNMessageContentDown'; } else{ preverrPointer = errPointer errPointer = obj.id; MNMessageCss = 'MNMessageLeft'; MNMessageContentCss = 'MNMessageContentLeft'; } }else{ preverrPointer = errPointer // errPointer = obj.id; errPointer = 'Right'; MNMessageCss = 'MNMessageRight'; MNMessageContentCss = 'MNMessageContentRight'; } if($('#MNMessage'+preverrPointer)) $('#MNMessage'+preverrPointer).hide(); if(!$('#emailLoader')) { var src_name = $('#emailLoader').attr('src',mnImgSiteContentUrl+'/img/site_content/loader1.gif'); if($('#emailLoader') && src_name!='-1') $('#emailLoader').hide(); } if(!document.getElementById('MNMessage'+errPointer) ) { MNMessage = document.createElement('div'); MNMessage.id = 'MNMessage'+errPointer; MNMessageContent = document.createElement('div'); MNMessageContent.id = 'MNMessageContent'+errPointer; MNMessage.className =MNMessageCss; MNMessageContent.className =MNMessageContentCss; MNMessage.style.zIndex='9999'; if($('#TB_overlay').length>0) MNMessage.style.position='fixed'; document.body.appendChild(MNMessage); if(arguments[2]=='d' && (ieBrowserVersion!=6 || (ieBrowserVersion==6 && errType!='Email' && errType!='Password'))){ var showArrows='
'; $(MNMessage).append(showArrows); } if(arguments[2]=='Fd'){ var showArrows='
'; $(MNMessage).append(showArrows); } MNMessage.appendChild(MNMessageContent); if(arguments[2]=='u' || (arguments[2]=='d' && ieBrowserVersion==6 && (errType=='Email' || errType=='Password'))){ var showArrows='
'; $(MNMessage).append(showArrows); } } else { MNMessage = document.getElementById('MNMessage'+errPointer); MNMessageContent = document.getElementById('MNMessageContent'+errPointer); MNMessage.className =MNMessageCss; MNMessageContent.className =MNMessageContentCss; MNMessage.style.zIndex='9999'; } if($('#errId'+errType)){ $('#errId'+errType).hide(); } if(errType=='Name'){ var varNameRegExp=/[^a-zA-Z \.]+/g; //obj.value = obj.value.replace(varNameRegExp,'');/[^a-zA-Z \.]+/g if(obj.value=='' || (arguments[2]=='d' && obj.value=='Name')) errMsg = 'Name field is empty'; else if(varNameRegExp.test(obj.value)) errMsg = 'Name should contain a-z characters'; }else if(errType=='ParentName'){ var varNameRegExp=/[^a-zA-Z \.]+/g; if(obj.value=='' || (arguments[2]=='d' && obj.value=='Parents Name')) errMsg = 'Parent Name field is empty'; else if(varNameRegExp.test(obj.value)) errMsg = 'Parent Name should contain a-z characters'; }else if(errType=='Email'){ $('#emailLoader').hide(); var sobjValue=obj.value; iobjLength=sobjValue.length; iFposition=sobjValue.indexOf("@"); iSposition=sobjValue.indexOf("."); iTmp=sobjValue.lastIndexOf("."); iPosition=sobjValue.indexOf(","); iPos=sobjValue.indexOf(";"); if(sobjValue==''){ errMsg = 'E-mail id field is empty'; }else if(sobjValue.indexOf("/")!= -1 || sobjValue.indexOf("#")!= -1 || sobjValue.indexOf("%")!= -1){ errMsg = 'Email should not contain special character.'; }else if(sobjValue.indexOf(" ")!= -1){ errMsg = 'Email should not contain any spaces.'; }else if(sobjValue.charAt(0) == "@" || sobjValue.charAt(0)=="."){ errMsg = 'Email cannot start with "@" or "."'; }else if ((iobjLength-(iTmp+1)<2)||(iobjLength-(iTmp+1)>3)){ errMsg = 'Your E-mail id is not complete. It should be like abc@example.com'; }else if(iSposition == -1){ errMsg = 'You forgot to include .(dot) in your E-mail id.
For eg. abc@example.com'; }else if(iFposition == -1){ errMsg = 'You forgot to include @ in your E-mail id. For eg. abc@example.com'; }else if ((iPosition!=-1) || (iPos!=-1)){ errMsg = 'Email should not contain special characters like "," or ";"'; }else if((sobjValue.indexOf("@",(iFposition+1)))!=-1){ errMsg = 'Your E-mail id cannot contain more than one @ character. For eg. abc@example.com'; }else if(sobjValue=='abc@example.com') { errMsg = 'Please enter your own email id'; }else if(!sobjValue.match(emailRegex)) { errMsg = 'Invalid E-mail id. E-mail should be like abc@example.com'; } }else if(errType=='Password'){ errMsg = passwordValidate(obj.value); if(errMsg=='') { showImage(errType); } if($('#UserConfirmpassword') && $('#UserConfirmpassword').val()!='' && obj.value==$('#UserConfirmpassword').val()){ $('#MNMessageUserConfirmpassword').hide(); if($('#UserConfirmpassword').attr('class')=='errClass') { $('#UserConfirmpassword').removeClass('errClass'); showImage('Confirmpassword'); } } }else if(errType=='Confirmpassword'){ if(obj.value==''){ errMsg = 'Confirm password field is empty'; }else if(obj.value!=$('#UserPassword').val()){ errMsg = 'Passwords do not match'; }else if(obj.value==$('#UserPassword').val()){ if(passwordValidate($('#UserPassword').val())==''){ $('#MNMessageUserPassword').hide(); if($('#UserPassword').attr('class')=='errClass') { $('#UserPassword').removeClass('errClass'); showImage('Password'); } } showImage(errType); } }else if(errType=='Board'){ if(obj.value==''){ errMsg = 'Select your Board from the list'; }else if(errMsg=='') { showImage(errType); } }else if(errType=='Class'){ if(obj.value==''){ errMsg = 'Select your class from the list'; }else if(errMsg=='') { showImage(errType); } }else if(errType=='userType'){ if(obj.value==''){ errMsg = 'Describe yourself using any one of the options'; }else if(errMsg=='') { showImage(errType); } }else if(errType=='Mobile'){ if(obj.value=='') errMsg = 'Type your mobile number'; else if(!obj.value.match(mobileRegex) || obj.value.match(repeatedRegex) || !validMobile(obj.value)) errMsg = 'Invalid mobile number'; else if(errMsg=='') { showImage(errType); } }else if(errType=='OldPassword') { errMsg = passwordValidate(obj.value); if(errMsg=='') showImage(errType); }else if(errType=='Country'){ if(obj.value==''|| obj.value=='0'){ errMsg = 'Select Country'; }else if(errMsg=='') { showImage(errType); } }else if(errType=='State'){ if(obj.value==''|| obj.value=='0'){ errMsg = 'Select State'; }else if(errMsg=='') { showImage(errType); } }else if(errType=='School'){ /* validate school dropdown on new school page */ if(obj.value==''){ errMsg = 'Select your school from the list'; }else if(errMsg=='') { showImage(errType); } } if($('#chkAvail') && errType=='Email') $('#chkAvail').hide(); if(obj.value=='' || errMsg!=''){ if($('#'+obj.id+' span')) $('#'+obj.id+' span').addClass('errClass'); else $('#'+obj.id).addClass('errClass'); MNMessageContent.innerHTML=(errMsg!='' ? errMsg : errType+' is empty.'); MNMessage.style.display='block'; var msgheight = MNMessage.offsetHeight; var msgwidth = MNMessage.offsetWidth; var targetheight = obj.offsetHeight; var targetwidth = obj.offsetWidth; var topposition = topPosition(obj) - ((msgheight - targetheight) / 2); var leftposition = leftPosition(obj); if(errType=='userType'){ if(errPointer != 'Right') leftposition =leftposition+30; } if(errPointer == 'Right') leftposition = leftposition-msgwidth-10; else{ if(arguments[2]=='d' && (ieBrowserVersion!=6 || (ieBrowserVersion==6 && errType!='Email' && errType!='Password'))){ leftposition = leftposition; topposition=topPosition(obj)+targetheight; } else if(arguments[2]=='Fd'){ leftposition = leftposition; topposition=topPosition(obj)+targetheight; } else if(arguments[2]=='u' || (arguments[2]=='d' && ieBrowserVersion==6 && (errType=='Email' || errType=='Password'))){ leftposition = leftposition; topposition=topPosition(obj)-msgheight; } else{ leftposition = leftposition + targetwidth + MSGOFFSET; } } MNMessage.style.top = topposition + 'px'; MNMessage.style.left = leftposition + 'px'; return false; }else{ if($('#'+obj.id).parent('span') && $('#'+obj.id).parent('span').attr('class')=='errClass') $('#'+obj.id).parent('span').removeClass('errClass'); else if($(obj).attr('class')=='errClass') $('#'+obj.id).removeClass('errClass'); MNMessage.style.display='none'; MNMessageContent.innerHTML=''; } return true; } /* GA Tracking for Ask&ans */ function newGaEvent(divId,obj) { var getdis=$('#questtionFullContentDiv'+divId).css('display'); var getclas=obj.getAttribute('class'); //alert(getdis+getclas); if (getdis=="block" && getclas=="blue_color") { trackGaEvent('Ask n Answer','Answer Open','Question'); } else if (getdis=="none" && getclas=="blue_color") { trackGaEvent('Ask n Answer','Answer Close','Question'); } else if (getdis=="block" && getclas=="comment_counter") { trackGaEvent('Ask n Answer','Answer Open','Number of Answers Link'); } else if (getdis=="none" && getclas=="comment_counter") { trackGaEvent('Ask n Answer','Answer Close','Number of Answers Link'); } else if (getdis=="block" && getclas=="arrow_AA_up close_accordian_btn") { trackGaEvent('Ask n Answer','Answer Open','Toggle Button'); } else if (getdis=="none" && getclas=="arrow_AA_up accordian_btn") { trackGaEvent('Ask n Answer','Answer Close','Toggle Button'); } else if (getdis=="block" && getclas=="answer_btn") { trackGaEvent('Ask n Answer','Answer Open','Answers Link'); } else{ trackGaEvent('Ask n Answer','Answer Open','Question'); } } function closeREegToolTip(){ var currentime=new Date(); currentime=currentime.getTime(); var seconds=(currentime-tooltipShowStartTime)/(1000); if(seconds>=5){ if($('#MNMessage'+errPointer)){ $('#MNMessage'+errPointer).hide(); } if($('#forgotPwdLink').length && $('#forgotPwdLink').parent(0).attr('id')=='MNMessageContentUserEmail') $('#forgotPwdLink').parent(0).html(''); } setTimeout('closeREegToolTip()',1000); } function passwordValidate(val){ var err=''; if(val==''){ err = 'Password field is empty'; }else if(val.length < 4) { err = 'Password should have minimum 4 characters'; }else if(val.indexOf(" ")!= -1) { err = 'Spaces not allowed in password'; }else if(val.length > 20) { err = 'Password should not exceed more than 20 characters'; } return err; } function showImage(errType) { if($('#errId'+errType)){ $('#errId'+errType).attr('style','display:inline'); $('#errId'+errType).html(correctIcon); $('#errId'+errType).attr('class',''); } } // calculate the position of the element in relation to the left of the browser // function leftPosition(target) { var left = 0; if(target.offsetParent) { while(1) { left += target.offsetLeft; if(!target.offsetParent) { break; } target = target.offsetParent; } } else if(target.x) { left += target.x; } return left; } // calculate the position of the element in relation to the top of the browser window // function topPosition(target) { return $(target).offset().top-scrollPos; /*var top = 0; if(target.offsetParent) { while(1) { top += target.offsetTop; if(!target.offsetParent) { break; } target = target.offsetParent; } } else if(target.y) { top += target.y; } return top;*/ } // preload the arrow // if(document.images) { arrow = new Image(7,80); arrow.src = mnImgSiteContentUrl+"/img/site_content/home/msg_arrow_right.gif"; arrow1 = new Image(7,80); arrow1.src = mnImgSiteContentUrl+"/img/site_content/home/msg_arrow_left.gif"; loader = new Image(88,88); loader.src = mnImgSiteContentUrl+"/img/site_content/loader.gif"; loader2 = new Image(60,60); loader2.src = mnImgSiteContentUrl+"/img/site_content/loader2.gif"; } function checkAvalability(obj,pos){ var email = obj.value; email = $.trim(email); var checkingFrom=''; if(typeof(Meritnation) != 'undefined' && Meritnation.loginFrom=='italia_quiz') checkingFrom=Meritnation.loginFrom; var length = email.length; if(length>0){ var url='/users/checkAvalibility/'+new Date().getTime(); if($('#emailLoader')){ $('#emailLoader').src=mnImgSiteContentUrl+'/img/site_content/loader1.gif'; $('#emailLoader').show(); } $.ajax({ type: "POST", url: url, data:'email='+email, success: function(response){ var errType='Email'; if(response.indexOf('success')>=0) { existEmail = 0; if($('#emailLoader')) $('#emailLoader').attr('src','/img/site_content/correct-icon.gif'); }else{ if($('#emailLoader')) $('#emailLoader').hide(); ///////////////////////////// existEmail = 1; errPointer = 'Right'; MNMessageCss = 'MNMessageRight'; MNMessageContentCss = 'MNMessageContentRight'; if(pos=='1') { preverrPointer = errPointer errPointer = obj.id; MNMessageCss = 'MNMessageLeft'; MNMessageContentCss = 'MNMessageContentLeft'; if($('#MNMessage'+preverrPointer)) $('#MNMessage'+preverrPointer).hide(); } else if(pos=='d' && (ieBrowserVersion!=6 || (ieBrowserVersion==6 && errType!='Email'))) { preverrPointer = errPointer errPointer = obj.id; MNMessageCss = 'MNMessageDown'; MNMessageContentCss = 'MNMessageContentDown'; if($('#MNMessage'+preverrPointer)) $('#MNMessage'+preverrPointer).hide(); } else if(pos=='u' || (pos=='d' && ieBrowserVersion==6 && (errType=='Email'))){ preverrPointer = errPointer errPointer = obj.id; MNMessageCss = 'MNMessageUp'; MNMessageContentCss = 'MNMessageContentUp'; if($('#MNMessage'+preverrPointer)) $('#MNMessage'+preverrPointer).hide(); } else{ preverrPointer = errPointer // errPointer = obj.id; errPointer = 'Right'; MNMessageCss = 'MNMessageRight'; MNMessageContentCss = 'MNMessageContentRight'; } if(!document.getElementById('MNMessage'+errPointer)) { MNMessage = document.createElement('div'); MNMessage.id = 'MNMessage'+errPointer; MNMessageContent = document.createElement('div'); MNMessageContent.id = 'MNMessageContent'+errPointer; MNMessage.className =MNMessageCss; MNMessageContent.className =MNMessageContentCss; document.body.appendChild(MNMessage); if(pos=='d' && (ieBrowserVersion!=6 || (ieBrowserVersion==6 && errType!='Email'))){ var showArrows='
'; $(MNMessage).append(showArrows); } MNMessage.appendChild(MNMessageContent); if(pos=='u' || (pos=='d' && ieBrowserVersion==6 && (errType=='Email'))){ var showArrows='
'; $(MNMessage).append(showArrows); } MNMessage.style.zIndex='9999'; } else { MNMessage = document.getElementById('MNMessage'+errPointer); MNMessageContent = document.getElementById('MNMessageContent'+errPointer); MNMessage.className =MNMessageCss; MNMessageContent.className =MNMessageContentCss; MNMessage.style.zIndex='9999'; } if(checkingFrom=='italia_quiz') errMsg = 'This Email already exists.'; else errMsg = 'You already have an account.
Click here to get your password'; if($('#'+obj.id).parent('span')) $('#'+obj.id).parent('span').addClass('errClass'); else $('#'+obj.id).addClass('errClass'); MNMessageContent.innerHTML = (errMsg!='' ? errMsg : errType+' is empty.'); if($('#TB_overlay').length>0) MNMessage.style.position='fixed'; MNMessage.style.display = 'block'; var msgheight = MNMessage.offsetHeight; var msgwidth = MNMessage.offsetWidth; var targetheight = obj.offsetHeight; var targetwidth = obj.offsetWidth; var topposition = topPosition(obj) - ((msgheight - targetheight) / 2); var leftposition = leftPosition(obj); if(errPointer == 'Right') leftposition = leftposition-msgwidth-10; else if(pos=='d' && (ieBrowserVersion!=6 || (ieBrowserVersion==6 && errType!='Email'))){ leftposition = leftposition; topposition=topPosition(obj)+targetheight; } else if(pos=='u' || (pos=='d' && ieBrowserVersion==6 && (errType=='Email'))){ leftposition = leftposition; topposition=topPosition(obj)-msgheight; } else leftposition = leftposition + targetwidth + MSGOFFSET; MNMessage.style.top = topposition + 'px'; MNMessage.style.left = leftposition + 'px'; return false; ///////////////////////////// } } }); } } /* ############ End code for Error handling in user registration ####################### */ /* i add two function for iframe wise paging */ var flagOverView=false; function getPagingLinkData(loction,updatingDivID){ if($("#mnPagingFrame").get(0) == undefined) { $('